package servlet;


import cl.ccs.migracionbcmc.dao.impl.ProtestosDaoImpl;
import cl.ccs.migracionbcmc.view.pagebean.operaciones.VerifCarteraPageBean;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;


public class Init extends HttpServlet {
    
    private static final long serialVersionUID = 1L;
    private static String ftpIp;
    private static String ftpUser;
    private static String ftpPassword;
    private static String ftpPath;

    public void init(ServletConfig config) throws ServletException {
        super.init(config);
        try {
            String database = config.getInitParameter("ImplClassName");
            ProtestosDaoImpl.setDatabase(database);
            
            String usuarioTarea = config.getInitParameter("usuarioTarea");
            VerifCarteraPageBean.setUsuarioTarea(usuarioTarea);

            String passwordTarea = config.getInitParameter("passwordTarea");
            VerifCarteraPageBean.setPasswordTarea(passwordTarea);
            
            String responsable = config.getInitParameter("responsable");
            PDFCertificadoServlet.RESPONSABLE = responsable;
            PDFValidaCertificadoServlet.RESPONSABLE = responsable;
            
            String msjEmptyCertificado = config.getInitParameter("emptyCertificado");
            PDFCertificadoServlet.EMPTY_CERTIFICADO = msjEmptyCertificado;
            PDFValidaCertificadoServlet.EMPTY_CERTIFICADO = msjEmptyCertificado;
            
            String ftpIp = config.getInitParameter("ftpIp");
            Init.ftpIp = ftpIp;
            String ftpUser = config.getInitParameter("ftpUser");
            Init.ftpUser = ftpUser;
            String ftpPassword = config.getInitParameter("ftpPassword");
            Init.ftpPassword = ftpPassword;
            String ftpPath = config.getInitParameter("ftpPath");
            Init.ftpPath = ftpPath;
            
        } catch (Exception e) {
            e.printStackTrace();
        }
    }


    public static String getFtpIp() {
        return ftpIp;
    }

    public static String getFtpUser() {
        return ftpUser;
    }

    public static String getFtpPassword() {
        return ftpPassword;
    }

    public static String getFtpPath() {
        return ftpPath;
    }
}
